package cn.tedu.ykmall.common.web;

public enum State {

    OK(20000),
    ERR_BAD_REQUEST(40000), // 客户端引起的--请求参数格式错误
    ERR_USER_HAVE_EXISTS(40001),
    ERR_USER_PASSWORD_ERROR(40002),
    ERR_USER_NOT_FOUND(40004),
    ERR_USER_PASSWORD_REPEAT(40005),
    ERR_JWT_EXPIRED(40900), //客户端引起的--JWT--过期
    ERR_JWT_MALFORMED(40901),//客户端引起的--JWT--数据无效
    ERR_JWT_SIGNATURE(40902),//客户端引起的--JWT--签名错误
    ERR_INSERT(50000), // 服务端引起的--插入数据错误
    ERR_UPDATE(50001), // 服务端引起的--更新数据错误
    ERR_INTERNAL_SERVER_ERROR(50100); // 服务端引起的--服务器内部错误

    private Integer value;

    State(Integer value) {
        this.value = value;
    }

    public Integer getValue() {
        return value;
    }

}